export interface IShareConfig {
    channelId?: string;
    channelDisplayId?: string;
    clubId?: string;
    clubDisplayId?: string;
    msgId?: string;
}

export interface Resource {
    id?: string;
    resourceName?: string;
    resourcePoster?: string;
    score?: number;
    fromUid?: string;
    tribeId?: string;
    clubDisPlayId?: string;
    channelDisPlayId?: string;
    costomMsgId?: string;
    msgUID?: string;
    channelId?: string;
    resourceLabel?: [];
    sendTimeMillis?: number | string;
    msgTime?: number | string;
}

export interface IPageData {
    id?: string;
    pageTitle?: string;
    pageSubtitle?: string;
    pageHeaderImage?: string;
    pageResource?: Resource[];
    historicalLinks?: string[];
    historyCollection?: IPageData[];
    channelDisPlayId?: string;
    pageH5Url?: string;
}
